สร้าง Dummy Data ง่ายๆด้วย ChatGPT
เริ่มต้น
วันนี้จะมาลองให้ ChatGPT สร้างข้อมูลจำลอง (Dummy Data) สำหรับใช้ในการทดสอบกันครับ
ผมต้องการทำให้สิ่งที่ดูยุ่งยากทำงานได้โดยอัตโนมัติ โดยเฉพาะอย่างยิ่งกับ Test data มันเป็นเรื่องน่าหนักใจในการสร้างข้อมูลส่วนนี้ ก็เพราะว่าอย่างเช่น หากชื่อมีตัวอักษรระหว่าง 1 ถึง 10 ตัว ก็เตรียมตัวอักษรในการวิเคราะห์ขอบเขต 1 ถึง 10 ตัว และอักขระ 11 ตัวขึ้นไปก็ได้
แต่ถ้าคิดค่าเฉพาะเจาะจงอย่าง abc หรือ test เป็นต้น ซึ่งการคิดชื่อที่คล้ายๆกันนั้นอาจใช้เวลาถึง5 นาทีเลยทีเดียวเลยจะมาลองดูว่า ChatGPT จะสร้างข้อมูลออกมาแบบไหนกัน
สร้าง Test Page
สร้าง Test Page เป็นฟอร์มแบบง่าย ๆ ที่มีระบุชื่อและอายุ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Title</title>
</head>
<body>
<form>
<div>
<label for="name-input">ชื่อ</label>
<input type="text" id="name-input" />
</div>
<div>
<label for="age-input">อายุ</label>
<input type="number" id="age-input" />
</div>
<button type="submit">ส่ง</button>
</form>
</body>
</html>
การสร้าง Dummy Data แบบพื้นฐาน
และเมื่อลองขอสัก 10 ชื่อก็สร้างออกมาให้ได้ทันทีเลย
หรือจะให้แสดงเป็นรูปแบบ json ก็ยังได้
สามารถสร้าง test data เพื่อใช้ในการตรวจสอบได้
และยังระบุเงือนไขในการตรวจสอบพร้อมตัวอย่างอีกด้วย
ขอรายละเอียดที่ซับซ้อนขึ้น
สร้างข้อมูลแบบเรียงลำดับรวมกันทั้งหมด
สร้างข้อมูลแบบ Pairwise (การเปรียบเทียบเชิงคู่)
สรุป
เป็นอะไรที่สุดยอดมากที่ ChatGPT สามารถสร้าง Test case ได้ แถมยังระบุรูปแบบที่ดูซับซ้อนอย่าง Pairwise ได้อีกด้วย